meniscus prosthesis - German English Dictionary